package com.inforich.common.core.domain;

import com.alibaba.fastjson2.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Map;

/**
 * Entity基类
 *
 * @author inforich
 */
public class BaseParamEntity implements Serializable {

  private static final long serialVersionUID = 1L;

  /**
   * 搜索值
   */
  @TableField(exist = false)
  private String searchValue;

  /**
   * 请求参数
   */
  @TableField(exist = false)
  @JSONField(serialize = false)
  public Map<String, Object> params;

  public String getSearchValue() {
    return searchValue;
  }

  public void setSearchValue(String searchValue) {
    this.searchValue = searchValue;
  }

  public Map<String, Object> getParams() {
    return params;
  }

  public void setParams(Map<String, Object> params) {
    this.params = params;
  }
}
